package com.asiainfo.controller;

import org.apache.log4j.LogManager;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import com.asiainfo.dao.BaseDao;

@Controller
@RequestMapping("/indexController")
public class IndexController extends ModelAndView{
	
	private Logger logger = LogManager.getLogger(this.getClass());
	
	/**
	 * 数据操作封装DAO
	 */
	@Autowired
	private BaseDao dao;
	

	/**
	 * 方法描述：跳转到主页面
	 * 
	 * return 主页面Model
	 */
	@RequestMapping("/index.do")
	public ModelAndView index() {
		this.setViewName("index");
		// 进入一个页面是将该页面需要到的常量放入JSONObject中
		// 调用toJSONString方法，会自动转换为标准的json格式
		// sysConstant是约定好的变量名称，不能更改
		// JSONObject jo = new JSONObject();
		// jo.put("param1", "1");
		// jo.put("param2", "1'2/?!-%--^\"");
		// jo.put("param3", "13");
		// this.addObject("sysConstant",jo.toJSONString());
	
		return this;	
		}

	
	
	/**
	 * 方法描述：跳转到手机使用主页面
	 * 
	 * return 手机使用主页面Model
	 */
	@RequestMapping("/indexPhone.do")
	public ModelAndView indexPhone() {
		this.setViewName("helper/indexPhone");
		// 进入一个页面是将该页面需要到的常量放入JSONObject中
		// 调用toJSONString方法，会自动转换为标准的json格式
		// sysConstant是约定好的变量名称，不能更改
		// JSONObject jo = new JSONObject();
		// jo.put("param1", "1");
		// jo.put("param2", "1'2/?!-%--^\"");
		// jo.put("param3", "13");
		// this.addObject("sysConstant",jo.toJSONString());
	
		return this;	
		}
}
